package cc.rengu.igas.momp.common.dao;

import cc.rengu.igas.momp.common.entity.McMchntFeeDiscountTransData;
import cc.rengu.igas.momp.common.entity.TMMcMchntInfo;

/**
 * 手续费接口实现
 *
 * @author liujinan
 * @version 1.0.0
 * @date 2020/5/6
 */

public interface McMchntFeeDiscountTransDataMapper {

    /**
     * 使用手续费优惠对象中的商户号mchntNo和商圈mchntArea查询商户手续费优惠营销活动信息表T_M_MC_MFD_INFO和
     * 营销活动商户信息表T_M_MC_MCHNT_INFO接口定义
     *
     * @param instId
     * @param mchntNo
     * @param mchntArea
     * @return cc.rengu.igas.momp.common.entity.McMchntFeeDiscountTransData 商户手续费优惠营销活动交易信息出参
     * @throws Exception 异常信息
     * @author liujinan
     * @date 2020/5/6
     */
    McMchntFeeDiscountTransData selectMchntFeeDiscountActivityInfo(String instId, String mchntNo, String mchntArea) throws Exception;

    /**
     * 更新营销活动商户信息表T_M_MC_MCHNT_INFO中的退出标志exit_flag
     *
     * @param tmMcMchntInfo
     * @throws Exception 异常信息
     * @author liujinan
     * @date 2020/5/9
     */
    public int updateTMMcMchntInfo(TMMcMchntInfo tmMcMchntInfo) throws Exception;
}
